package com.abc.xxx.service;

import com.abc.xxx.model.AccessibleDept;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface AccessibleDeptService extends IService<AccessibleDept> {

    List<Integer> findDeptIdsByRoleId(Integer userRoleId);

    /**
     * 权限管理-数据权限-保存
     * 角色分配自定义数据权限
     * @param roleId
     * @param accessibleDepts
     * @return
     */
    void assignCustomDataScopePermissions(Integer roleId, List<AccessibleDept> accessibleDepts);

}
